DEVICE OPTIMUS-SP   100    192.168.1.18 
DEVICE 843x-PCU     211    192.168.1.18
DEVICE 843x-PCU     213    192.168.1.18
''

''
'' File Name: InitiumSetup.txt
''
'' File Location: app.path & "\InitiumSetup.txt"
''	( default: c:\PSI-Utility-300\InitiumSetup.txt )
''
'' Revised for PSI-Utility version 3.00, on January 3, 2020
''
'' ======================================
''
'' COPYRIGHT: 
''
'' January 2020
''
'' Measurement Specialties,
'' TE Connectivity 
''
'' ======================================
''
''
'' INTRODUCTION
'' ------------
'' 
'' "InitiumSetup.txt" is the main configuration file for PSI-Utility.
''
'' PSI-Utility is the main application used to test and operate
'' the Optimus, Initium, Flight Data System, and legacy System 8400 products
'' produced by Measurement Specialties, a division of TE Connectivity. 
''
'' This Utility is provided at no cost, as a EXECUTABLE program (for Windows OS),
'' and in SOURCE CODE (Visual Basic).
''
''
'' RULES OF OPERATION
'' ------------------
'' 
'' 1) PSI Utility communicates with a LIMITED NUMBER of DEVICES. 
''
'' 2) PSI Utility should be told which devices you wish it to communicate with.
''
'' 3) The list of <device-type> that PSI Utility recognizes is:
''
''          Initium
''          8400-SP
''          Optimus-SP
''          8400-LS
''          8400-RP
''          8426-FIU
''          Optimus-FIU
''          843x-PCU
''          9x16
''          9x46
''          903x-PCU
''          UDP 		( single-cast / multi-cast )
''          FDS 		( Flight Data System version of Initium )
''
''
'' 4) Each and every DEVICE must also be assigned a CRS address
'' 
'' 5) Each and Every DEVICE that you wish PSI-Utility to communicate with should have a DEVICE 
''    command line of the format:
''
''    DEVICE   device-type  crs-address  device-ipaddrress
''
''          where device-type is one of the entries found in the list of devices of rule #3 above 
''          and device-ipaddress is the  IPv4 address of the device, or of the "parent device".
''
''          NOTE: 8400-LS, 8400-RP, 8426-FIU, 843x-PCU will each have the Device-IPaddress
''                of the 8400-SP or Optimus-SP that they are installed into.
''
''                THEY MUST STILL EACH HAVE A "DEVICE" command line.
''
''    
''  5) Some Legacy 8400 devices do not support Ethernet, and instead use the IEEE-488 instrument buss.
''     To support these, PSI-Utility recoginizes USE488ONLY as key-word, and will communicate via 
''     IEEE-488 instead of Ethernet.
''
''
'' =============================================
''
'' Example #1: OPTIMUS EXAMPLE
''
'' The Optimus is a multi component system and PSI-Utility must be
'' made aware of the components included in the local installation.
''
'' This is accomplished by referencing each sub component through the 
'' TCP/IP address of the Optimus System Processor.
'' 
'' The structure of the configuration stanza is:
''
'' DEVICE <device-type> <CRS> <TCP/IP Address> 
''
'' Below is an example of an OPTIMUS system,
''	with the Optimus-SP assigned crs = 100 
''	with 3 FIUs installed ( crs = 111, 112, 113 )
''	with 2 RPs ( remote processors )
''		RP #1 assigned crs = 200
''		RP #2 assigned crs = 300
''	With 4 843x-PCUs ( pressure calibrate units )
''		PCU #1 located in slot 1 of RP #1, assigned crs 211
''		PCU #2 located in slot 3 of RP #1, assigned crs 213
''		PCU #3 located in slot 1 of RP #2, assigned crs 311
''		PCU #4 located in slot 3 of RP #2, assigned crs 313
''
''  Note that every device communicates with PSI Utility via the 
''  IP address of the Optimus-SP
''
''  ----------------------------------------------------
''
''	DEVICE OPTIMUS-SP   100    192.168.1.149 
''
''	DEVICE OPTIMUS-FIU  111    192.168.1.149 
''	DEVICE OPTIMUS-FIU  112    192.168.1.149 
''	DEVICE OPTIMUS-FIU  113    192.168.1.149 
''
''	DEVICE 8400-RP      200    192.168.1.149
''	DEVICE 8400-RP      300    192.168.1.149
''
''	DEVICE 843x-PCU     211    192.168.1.149
''	DEVICE 843x-PCU     213    192.168.1.149
''	DEVICE 843x-PCU     311    192.168.1.149
''	DEVICE 843x-PCU     313    192.168.1.149
''
'' 
'' =============================================
''
'' Example #2: 8400 IEEE-488 example
''
'' The IEEE488 interface for 8400 is configured in a similar
'' manner to the Optimus with the exception being the substitution
'' of the keyword "USE488ONLY" for the TCP/IP Address of the System Processor.
'' 
'' The structure of the configuration stanza is:
''
'' DEVICE <device-type> <CRS>   USE488ONLY
'' 
'' =============================================
''
'' Below is an example of an 8400 system,
''	with the 8400-SP assigned crs = 100 
''	with 1 FIUs installed ( crs = 111 )
''	with 1 843x-PCU installed in the 8400-SP ( slot 3, CRS = 113 )
''	with 1 RP ( remote processor )
''		RP #1 assigned crs = 200
''	With aditional 843x-PCUs ( pressure calibrate units )
''		PCU #2 located in slot 1 of RP #1, assigned crs 211
''		PCU #3 located in slot 3 of RP #1, assigned crs 213
''
''
'' DEVICE 8400-SP   100    USE488ONLY              
'' DEVICE 8426-FIU  111    USE488ONLY          
'' DEVICE 843x-PCU  113    USE488ONLY
'' DEVICE 8400-RP   200    USE488ONLY
'' DEVICE 843x-PCU  211    USE488ONLY
'' DEVICE 843x-PCU  213    USE488ONLY
''
'' =============================================
''
'' Example #3: 8400 Ethernet example
''
'' The Ethernet interface for 8400 is configured in a similar manner
'' to the Optimus with the exception being the keyword "NOQUERY" being
'' added after the TCP/IP Address of the System Processor. 
''
'' This keyword tells PSI-Utility that there is no method for UDP discovery of the
'' system because the 8400 did not support it.
''
'' Forgetting to add "NOQUERY" results in the unit not being discovered
'' at application start time.
'' 
''
'' DEVICE <device-type> <CRS>   <TCP/IP Address>    NOQUERY
'' 
'' =============================================
''
'' Below is an example of an 8400 system, using ETHERNET
''	with the 8400-SP assigned crs = 100 
''	with 1 FIUs installed ( crs = 111 )
''	with 1 843x-PCU installed in the 8400-SP ( slot 3, CRS = 113 )
''	with 1 RP ( remote processor )
''		RP #1 assigned crs = 200
''	With aditional 843x-PCUs ( pressure calibrate units )
''		PCU #2 located in slot 1 of RP #1, assigned crs 211
''		PCU #3 located in slot 3 of RP #1, assigned crs 213
''
''
'' DEVICE 8400-SP   100    192.168.0.1   NOQUERY               
'' DEVICE 8426-FIU  111    192.168.0.1   NOQUERY           
'' DEVICE 843x-PCU  113    192.168.0.1   NOQUERY 
'' DEVICE 8400-RP   200    192.168.0.1   NOQUERY 
'' DEVICE 843x-PCU  211    192.168.0.1   NOQUERY 
'' DEVICE 843x-PCU  213    192.168.0.1   NOQUERY 
''
'' =============================================
''
''
'' Example #4: Single INITIUM  example
''
'' The Initium does not have any additional components to
'' configure and so a single line configuration is all that
'' is required.
''
'' Multiple Initium can be used simultaniously by adding
'' lines for each additional Initium.  Each must have a unique
'' CRS assigned.
''
'' The structure of the configuration stanza is:
''
'' DEVICE Initium <CRS>  <TCP/IP Address>
''
'' =============================================
''
''
'' DEVICE     Initium     111  192.168.128.152
''
''  
'' =============================================
''
'' Example #5: Multiple INITIUM  example
''
'' =============================================

''
'' DEVICE     Initium     111  192.168.128.147
'' DEVICE     Initium     112  192.168.128.148
'' DEVICE     Initium     113  192.168.128.149
'' DEVICE     Initium     114  192.168.128.150
''  
'' =============================================
''
'' Example #6: Flight Data System example
''
'' The FDS is similar to an Initum but adds a UDP streaming
'' mechanism which must be accounted for in the PSI-Utility configuration
''
'' The structure of the configuration stanza is:
''
'' DEVICE Initium <CRS>  <TCP/IP Address>
''
'' The structure of the configuration stanza is:
''
'' DEVICE UDP-DEVICE <CRS>  <TCP/IP Address>
''
'' =============================================
''
'' DEVICE FDS           111   200.206.3.233  
'' DEVICE UDP-DEVICE    111   200.206.3.233   
''
''

'' =============================================
'' =============================================
'' =============================================

''
'' PSI-Utility is used by the factory to test and certify
'' proper operation of several products, including (but not
'' limited to) the INITIUM and mSDI products.  
''
'' The test data results are stored in locations set by 
'' the production department and the IT department.
''
'' The Initium Test data is stored in the IFTPATH (Initium Final Test Path).
'' The mSDI Test data is stored in the MSDITPATH (mSDI Test Path ).
''
'' Default Data Paths are specified below. 
'' These are easily modifiedl, and may be any valid path however, the folder must exist
'' and the path must be terminated with a back-slash, as illustrated below.
''

MSDITPATH   C:\PSI-Utility-300\DataTest\

IFTPATH   C:\PSI-Utility-300\DataTest\

''
'' The mastercrs perameter is used when an Initium is configured 
'' It should remain 111.
''

mastercrs 111


